device producing electricity - Espagnol Anglais Dictionnaire